#include "dialog.h"
#include<QDialog>
#include<QLabel>
#include<QPushButton>
#include<QVBoxLayout>

Dialog::Dialog(QWidget* parent) : QDialog(parent)
{
    //创建出一些控件，加入到dialog中（以Dialog作为父窗口）
    QVBoxLayout* layout = new QVBoxLayout();
    this->setLayout(layout);

    QLabel* label = new QLabel("对话框！", this);
    QPushButton* button = new QPushButton("按钮！");
    layout->addWidget(label);
    layout->addWidget(button);
    connect(button, &QPushButton::clicked, this, &Dialog::handle);

}

void Dialog::handle()
{
    this->close();
}
